Platform Explorer / Nuxeo Platform LTS 2017 9.10

Contribution org.nuxeo.ecm.platform.routing.audit--event

This contribution is part of XML component org.nuxeo.ecm.platform.routing.audit inside nuxeo-routing-core-9.10.jar /OSGI-INF/routing-audit-contrib.xml

Extension Point

Extension point event of component NXAuditEventsService.

Contributed Items

  • <event name="auditLogRoute"/>
  • <event name="workflowTaskAssigned">
          <extendedInfos>
            <extendedInfo expression="${message.properties.taskInstance.directive}" key="directive"/>
            <extendedInfo expression="${message.properties.taskInstance.dueDate}" key="dueDate"/>
          </extendedInfos>
        </event>
  • <event name="workflowTaskReassigned">
          <extendedInfos>
            <extendedInfo expression="${message.properties.taskInstance.directive}" key="directive"/>
            <extendedInfo expression="${message.properties.taskInstance.dueDate}" key="dueDate"/>
          </extendedInfos>
        </event>
  • <event name="workflowTaskCompleted">
          <extendedInfos>
            <extendedInfo expression="${message.properties.taskInstance.directive}" key="directive"/>
            <extendedInfo expression="${message.properties.taskInstance.dueDate}" key="dueDate"/>
          </extendedInfos>
        </event>
  • <event name="workflowCanceled"/>
  • <event name="workflowTaskDelegated">
          <extendedInfos>
            <extendedInfo expression="${message.properties.taskInstance.directive}" key="directive"/>
            <extendedInfo expression="${message.properties.taskInstance.dueDate}" key="dueDate"/>
          </extendedInfos>
        </event>
  • <event name="afterWorkflowStarted">
          <extendedInfos>
            <extendedInfo expression="${message.properties.modelId}" key="modelId"/>
            <extendedInfo expression="${message.properties.modelName}" key="modelName"/>
            <extendedInfo expression="${message.properties.workflowInitiator}" key="workflowInitiator"/>
            <extendedInfo expression="${message.properties.workflowVariables}" key="workflowVariables"/>
          </extendedInfos>
        </event>
  • <event name="afterWorkflowFinish">
          <extendedInfos>
            <extendedInfo expression="${message.properties.modelId}" key="modelId"/>
            <extendedInfo expression="${message.properties.modelName}" key="modelName"/>
            <extendedInfo expression="${message.properties.workflowInitiator}" key="workflowInitiator"/>
            <extendedInfo expression="${message.properties.timeSinceWfStarted}" key="timeSinceWfStarted"/>
            <extendedInfo expression="${message.properties.workflowVariables}" key="workflowVariables"/>
          </extendedInfos>
        </event>
  • <event name="beforeWorkflowCanceled">
          <extendedInfos>
            <extendedInfo expression="${message.properties.modelId}" key="modelId"/>
            <extendedInfo expression="${message.properties.modelName}" key="modelName"/>
            <extendedInfo expression="${message.properties.workflowInitiator}" key="workflowInitiator"/>
            <extendedInfo expression="${message.properties.pendingNodes}" key="pendingNodes"/>
            <extendedInfo expression="${message.properties.workflowVariables}" key="workflowVariables"/>
          </extendedInfos>
        </event>
  • <event name="afterWorkflowTaskCreated">
          <extendedInfos>
            <extendedInfo expression="${message.properties.modelName}" key="modelName"/>
            <extendedInfo expression="${message.properties.modelId}" key="modelId"/>
            <extendedInfo expression="${message.properties.workflowInitiator}" key="workflowInitiator"/>
            <extendedInfo expression="${message.properties.taskName}" key="taskName"/>
            <extendedInfo expression="${message.properties.taskActor}" key="taskActor"/>
            <extendedInfo expression="${message.properties.actors}" key="actors"/>
            <extendedInfo expression="${message.properties.nodeVariables}" key="nodeVariables"/>
            <extendedInfo expression="${message.properties.workflowVariables}" key="workflowVariables"/>
            <extendedInfo expression="${message.properties.timeSinceWfStarted}" key="timeSinceWfStarted"/>
          </extendedInfos>
        </event>
  • <event name="afterWorkflowTaskEnded">
          <extendedInfos>
            <extendedInfo expression="${message.properties.modelName}" key="modelName"/>
            <extendedInfo expression="${message.properties.workflowInitiator}" key="workflowInitiator"/>
            <extendedInfo expression="${message.properties.taskName}" key="taskName"/>
            <extendedInfo expression="${message.properties.taskActor}" key="taskActor"/>
            <extendedInfo expression="${message.properties.data}" key="data"/>
            <extendedInfo expression="${message.properties.action}" key="action"/>
            <extendedInfo expression="${message.properties.nodeVariables}" key="nodeVariables"/>
            <extendedInfo expression="${message.properties.workflowVariables}" key="workflowVariables"/>
            <extendedInfo expression="${message.properties.timeSinceTaskStarted}" key="timeSinceTaskStarted"/>
            <extendedInfo expression="${message.properties.timeSinceWfStarted}" key="timeSinceWfStarted"/>
          </extendedInfos>
        </event>
  • <event name="afterWorkflowTaskReassigned">
          <extendedInfos>
            <extendedInfo expression="${message.properties.modelName}" key="modelName"/>
            <extendedInfo expression="${message.properties.modelId}" key="modelId"/>
            <extendedInfo expression="${message.properties.workflowInitiator}" key="workflowInitiator"/>
            <extendedInfo expression="${message.properties.taskName}" key="taskName"/>
            <extendedInfo expression="${message.properties.taskActor}" key="taskActor"/>
            <extendedInfo expression="${message.properties.actors}" key="actors"/>
            <extendedInfo expression="${message.properties.comment}" key="comment"/>
            <extendedInfo expression="${message.properties.timeSinceWfStarted}" key="timeSinceWfStarted"/>
            <extendedInfo expression="${message.properties.timeSinceTaskStarted}" key="timeSinceTaskStarted"/>
          </extendedInfos>
        </event>
  • <event name="afterWorkflowTaskDelegated">
          <extendedInfos>
            <extendedInfo expression="${message.properties.modelName}" key="modelName"/>
            <extendedInfo expression="${message.properties.modelId}" key="modelId"/>
            <extendedInfo expression="${message.properties.workflowInitiator}" key="workflowInitiator"/>
            <extendedInfo expression="${message.properties.taskName}" key="taskName"/>
            <extendedInfo expression="${message.properties.taskActor}" key="taskActor"/>
            <extendedInfo expression="${message.properties.delegatedActors}" key="delegatedActors"/>
            <extendedInfo expression="${message.properties.comment}" key="comment"/>
            <extendedInfo expression="${message.properties.timeSinceWfStarted}" key="timeSinceWfStarted"/>
            <extendedInfo expression="${message.properties.timeSinceTaskStarted}" key="timeSinceTaskStarted"/>
          </extendedInfos>
        </event>

XML Source

<extension point="event" target="org.nuxeo.ecm.platform.audit.service.NXAuditEventsService">
    <event name="auditLogRoute"/>
    <event name="workflowTaskAssigned">
      <extendedInfos>
        <extendedInfo expression="${message.properties.taskInstance.directive}" key="directive"/>
        <extendedInfo expression="${message.properties.taskInstance.dueDate}" key="dueDate"/>
      </extendedInfos>
    </event>
    <event name="workflowTaskReassigned">
      <extendedInfos>
        <extendedInfo expression="${message.properties.taskInstance.directive}" key="directive"/>
        <extendedInfo expression="${message.properties.taskInstance.dueDate}" key="dueDate"/>
      </extendedInfos>
    </event>
    <event name="workflowTaskCompleted">
      <extendedInfos>
        <extendedInfo expression="${message.properties.taskInstance.directive}" key="directive"/>
        <extendedInfo expression="${message.properties.taskInstance.dueDate}" key="dueDate"/>
      </extendedInfos>
    </event>
    <event name="workflowCanceled"/>
    <event name="workflowTaskDelegated">
      <extendedInfos>
        <extendedInfo expression="${message.properties.taskInstance.directive}" key="directive"/>
        <extendedInfo expression="${message.properties.taskInstance.dueDate}" key="dueDate"/>
      </extendedInfos>
    </event>
    <event name="afterWorkflowStarted">
      <extendedInfos>
        <extendedInfo expression="${message.properties.modelId}" key="modelId"/>
        <extendedInfo expression="${message.properties.modelName}" key="modelName"/>
        <extendedInfo expression="${message.properties.workflowInitiator}" key="workflowInitiator"/>
        <extendedInfo expression="${message.properties.workflowVariables}" key="workflowVariables"/>
      </extendedInfos>
    </event>
    <event name="afterWorkflowFinish">
      <extendedInfos>
        <extendedInfo expression="${message.properties.modelId}" key="modelId"/>
        <extendedInfo expression="${message.properties.modelName}" key="modelName"/>
        <extendedInfo expression="${message.properties.workflowInitiator}" key="workflowInitiator"/>
        <extendedInfo expression="${message.properties.timeSinceWfStarted}" key="timeSinceWfStarted"/>
        <extendedInfo expression="${message.properties.workflowVariables}" key="workflowVariables"/>
      </extendedInfos>
    </event>
    <event name="beforeWorkflowCanceled">
      <extendedInfos>
        <extendedInfo expression="${message.properties.modelId}" key="modelId"/>
        <extendedInfo expression="${message.properties.modelName}" key="modelName"/>
        <extendedInfo expression="${message.properties.workflowInitiator}" key="workflowInitiator"/>
        <extendedInfo expression="${message.properties.pendingNodes}" key="pendingNodes"/>
        <extendedInfo expression="${message.properties.workflowVariables}" key="workflowVariables"/>
      </extendedInfos>
    </event>
    <event name="afterWorkflowTaskCreated">
      <extendedInfos>
        <extendedInfo expression="${message.properties.modelName}" key="modelName"/>
        <extendedInfo expression="${message.properties.modelId}" key="modelId"/>
        <extendedInfo expression="${message.properties.workflowInitiator}" key="workflowInitiator"/>
        <extendedInfo expression="${message.properties.taskName}" key="taskName"/>
        <extendedInfo expression="${message.properties.taskActor}" key="taskActor"/>
        <extendedInfo expression="${message.properties.actors}" key="actors"/>
        <extendedInfo expression="${message.properties.nodeVariables}" key="nodeVariables"/>
        <extendedInfo expression="${message.properties.workflowVariables}" key="workflowVariables"/>
        <extendedInfo expression="${message.properties.timeSinceWfStarted}" key="timeSinceWfStarted"/>
      </extendedInfos>
    </event>
    <event name="afterWorkflowTaskEnded">
      <extendedInfos>
        <extendedInfo expression="${message.properties.modelName}" key="modelName"/>
        <extendedInfo expression="${message.properties.workflowInitiator}" key="workflowInitiator"/>
        <extendedInfo expression="${message.properties.taskName}" key="taskName"/>
        <extendedInfo expression="${message.properties.taskActor}" key="taskActor"/>
        <extendedInfo expression="${message.properties.data}" key="data"/>
        <extendedInfo expression="${message.properties.action}" key="action"/>
        <extendedInfo expression="${message.properties.nodeVariables}" key="nodeVariables"/>
        <extendedInfo expression="${message.properties.workflowVariables}" key="workflowVariables"/>
        <extendedInfo expression="${message.properties.timeSinceTaskStarted}" key="timeSinceTaskStarted"/>
        <extendedInfo expression="${message.properties.timeSinceWfStarted}" key="timeSinceWfStarted"/>
      </extendedInfos>
    </event>
    <event name="afterWorkflowTaskReassigned">
      <extendedInfos>
        <extendedInfo expression="${message.properties.modelName}" key="modelName"/>
        <extendedInfo expression="${message.properties.modelId}" key="modelId"/>
        <extendedInfo expression="${message.properties.workflowInitiator}" key="workflowInitiator"/>
        <extendedInfo expression="${message.properties.taskName}" key="taskName"/>
        <extendedInfo expression="${message.properties.taskActor}" key="taskActor"/>
        <extendedInfo expression="${message.properties.actors}" key="actors"/>
        <extendedInfo expression="${message.properties.comment}" key="comment"/>
        <extendedInfo expression="${message.properties.timeSinceWfStarted}" key="timeSinceWfStarted"/>
        <extendedInfo expression="${message.properties.timeSinceTaskStarted}" key="timeSinceTaskStarted"/>
      </extendedInfos>
    </event>
    <event name="afterWorkflowTaskDelegated">
      <extendedInfos>
        <extendedInfo expression="${message.properties.modelName}" key="modelName"/>
        <extendedInfo expression="${message.properties.modelId}" key="modelId"/>
        <extendedInfo expression="${message.properties.workflowInitiator}" key="workflowInitiator"/>
        <extendedInfo expression="${message.properties.taskName}" key="taskName"/>
        <extendedInfo expression="${message.properties.taskActor}" key="taskActor"/>
        <extendedInfo expression="${message.properties.delegatedActors}" key="delegatedActors"/>
        <extendedInfo expression="${message.properties.comment}" key="comment"/>
        <extendedInfo expression="${message.properties.timeSinceWfStarted}" key="timeSinceWfStarted"/>
        <extendedInfo expression="${message.properties.timeSinceTaskStarted}" key="timeSinceTaskStarted"/>
      </extendedInfos>
    </event>
  </extension>